@charset "utf-8";

body{ color:#333; background:#fff;}

.yahei{font-family:'Microsoft YaHei';}
.top-box,.nav-box,.main-box,.sub-box,.footer-box{ margin:0 auto; min-width:1000px; width:100% !important; _width:100%;}

.top-box,.top-box .area{ height:95px;}
.top-box{ background:url(../images/top-bg.jpg) center top repeat;}
.logo{ position:absolute; top:15px; left:0;}
.top-tel{ position:absolute; top:8px; right:0; padding-left:55px; line-height:24px; font-family:'Microsoft YaHei'; font-weight:bold; font-size:24px; color:#5f9b32;  background:url(../images/tel.png) 0 center no-repeat;}
.top-search{ position:absolute; top:60px; right:0; width:232px; height:27px; background:url(../images/search.png) no-repeat;}
.top-search input{ float:left; display:inline; border:0 none; background:none;}
.top-search .u-text{ width:176px; height:25px; line-height:25px; margin:1px 0 0 8px; color:#999;}
.top-search .u-btn{ width:46px; height:25px; margin:1px 0 0; cursor:pointer;}

/***********nav*******************/
.nav-box{position:relative;background:url(../images/nav-bg.gif) repeat-x;border-bottom:7px solid #f90;z-index:10;}
.nav-box .area{height:43px;z-index:2;}

/* m-nav */
.m-nav{ width:940px; margin:0 auto;}
.m-nav a:hover{text-decoration:none}
.m-nav .fir-ul{position:relative;z-index:2;font-size:0;text-align:right;height:43px;}
.m-nav .fir-ul .fir-li{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;z-index:9;text-align:center;}
.m-nav .fir-ul .u-a{position:relative;zoom:1;display:block;padding-left:6px;margin-right:6px;height:43px;line-height:43px;color:#000;font-size:18px;z-index:11;cursor:pointer;font-family:'microsoft yahei';}
.m-nav .fir-ul .hover .u-a,
.m-nav .fir-ul .current .u-a{top:-7px;padding-top:7px;background:url(../images/nav-a-bg.png) no-repeat; text-decoration:none; color:#fff;}
.m-nav .fir-ul .hover .u-a i,
.m-nav .fir-ul .current .u-a i{ position:absolute; top:0; right:-6px; width:6px; height:50px; background:url(../images/nav-a-bg.png) right no-repeat;}
.m-nav .sec-ul{position:absolute;top:43px;left:0;width:100%;font-size:0;text-align:center;font-family:'microsoft yahei';}
.m-nav .sec-ul li{height:40px;line-height:40px;overflow:hidden; background:url(../images/nav-sec-bg.png) repeat-x;}
.m-nav .sec-ul li a{overflow:hidden;color:#fff;font-size:16px;}
.m-nav .sec-ul li.hover a{text-decoration:none;}
/*竖向子导航*/
.m-nav .nav-y .sec-ul{display:none;}
.m-nav .nav-y .sec-ul li a{display:block;}


/***************m-focus*******************/
.m-focus{position:relative;z-index:1;width:100%;height:410px;overflow:hidden;-moz-box-shadow:0 3px 7px #000; -webkit-box-shadow:0 3px 7px #000; box-shadow:0 3px 7px #000;}
.m-focus .switchable-box{width:100%;height:410px;}
.m-focus .switchable-content li{width:100%;height:410px;text-align:center;text-indent:-9999em;}
.m-focus .switchable-content li img{visibility:hidden;}
.m-focus .switchable-nav{ width:1000px; height:15px; line-height:15px; margin:-25px auto 0; position:relative; z-index:5; text-align:center; font-size:0;}
.m-focus .switchable-nav li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 5px; padding-top:15px; width:15px; height:0; overflow:hidden; cursor:pointer; background:url(../images/switchable-nav.png) no-repeat;}
.m-focus .switchable-nav li.current{ background:url(../images/switchable-nav-current.png) no-repeat;}


.main-box{ padding:30px 0 40px;}
.main-box .left-column{float:left;display:inline;width:230px;}
.main-box .right-column{float:right;display:inline;width:750px;}

.m-promenu{ position:relative; zoom:1; overflow:hidden;}
.m-promenu ul{ margin-top:-3px;}
.m-promenu li{ border:1px solid #ccc; height:63px; margin-top:3px;}
.m-promenu a{ position:relative; zoom:1; padding-left:15%; display:block; height:53px; padding-top:10px; font-family:'microsoft yahei'; font-style:italic; background:#f8f8f8;}
.m-promenu a h4{ height:26px; line-height:26px; overflow:hidden; font-weight:normal; font-size:21px; color:#58952a;}
.m-promenu a span{ display:block; height:26px; line-height:16px; overflow:hidden; font-size:12px; color:#a3ce43;}
.m-promenu a:hover{ background:url(../images/promenu-hover.gif) repeat-x;}
.m-promenu a:hover h4,.m-promenu a:hover span{ color:#fff;}
.m-promenu i{ position:absolute; top:0; right:55%; margin-right:10px; width:76px; height:63px; overflow:hidden; background:url(../images/promenu.png) no-repeat;}
.m-promenu .li-1 i{ background-position:0 0;}
.m-promenu .li-2 i{ background-position:0 -63px;}
.m-promenu .li-3 i{ background-position:0 -126px;}
.m-promenu .li-4 i{ background-position:0 -189px;}
.m-promenu .li-5 i{ background-position:0 -252px;}
.m-promenu .li-6 i{ background-position:0 -315px;}
.m-promenu .li-7 i{ background-position:0 -378px;}
.m-promenu .li-1 a:hover i{ background-position:-76px 0;}
.m-promenu .li-2 a:hover i{ background-position:-76px -63px;}
.m-promenu .li-3 a:hover i{ background-position:-76px -126px;}
.m-promenu .li-4 a:hover i{ background-position:-76px -189px;}
.m-promenu .li-5 a:hover i{ background-position:-76px -252px;}
.m-promenu .li-6 a:hover i{ background-position:-76px -315px;}
.m-promenu .li-7 a:hover i{ background-position:-76px -378px;}

.box-line{ background:#f8f8f8; border:1px solid #dedede; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.m-tt{ height:44px; line-height:44px; overflow:hidden; border-bottom:1px solid #dedede; background:url(../images/nav-bg.gif) 0 0 repeat-x;}
.m-tt h2{ float:left; display:inline; height:44px; line-height:44px; overflow:hidden; padding-left:20px; font-size:16px; font-weight:normal; color:#58952a;}
.m-tt span{ font-size:12px;}
.m-tt .more{ float:right; display:inline; margin:3px 16px 0 0; height:41px; line-height:41px; color:#58952a;}
.m-tt .more:hover{ color:#a3ce43;}

.m-proce .u-list{ padding:0 18px 8px;}
.m-proce .u-list dt{ margin-top:3px; height:26px; line-height:26px; text-align:center; font-size:16px; font-family:'microsoft yahei'; font-weight:bold; color:#fea701;}
.m-proce .u-list dd{ line-height:21px;}

.m-contact .u-con{ padding:0 18px 10px; line-height:24px;}
.m-contact .u-con strong{ font-size:16px; font-family:'microsoft yahei'; font-weight:bold; color:#fea701;}

.m-about{ width:308px;}
.m-about .u-img{ margin-bottom:6px;}
.m-about .u-con{ padding:10px 22px; line-height:21px;}
.m-about .u-con a:hover{ color:#58952a;}

.m-news{ width:412px;}
.m-news ul{ padding:10px 18px 17px; height:217px; overflow:hidden;}
.m-news li{ height:24px; line-height:24px; overflow:hidden; zoom:1; font-family:'宋体';}
.m-news li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.m-news li .time{ float:right; margin-left:6px;}
.m-news li a:hover{ color:#58952a;}
.m-news li.first{ height:92px; padding-bottom:10px; margin-bottom:12px; border-bottom:1px dashed #ccc;}
.m-news li.first .u-img{ float:left; display:inline; margin-right:18px;}
.m-news li.first .u-img img{ width:160px; height:92px;}
.m-news li.first h4{ margin-top:14px; height:21px; line-height:21px; overflow:hidden; font-size:12px; font-weight:normal; font-family:'宋体'; text-align:center;}
.m-news li.first p{ height:42px; line-height:21px; overflow:hidden;}

.m-notice{position:relative;zoom:1;width:750px; background:url(../images/notice-bg.gif) repeat-x;}
.m-notice .title{ position:absolute; left:-12px; top:-1px; padding-left:44px; width:98px; height:58px; line-height:36px; font-size:16px; color:#58962a; background:url(../images/notice-tt.png) no-repeat;}
.m-notice .u-con{float:right;display:inline;width:630px;height:37px; line-height:37px;overflow:hidden;}
.m-notice,.m-notice a{color:#fff; font-size:14px; font-family:'宋体';}
.m-notice-list{ min-width:630px; _width:630px;}
.m-notice-list a{ margin-right:20px; white-space:nowrap;}
.m-notice-list a:hover{ text-decoration:underline;}
.m-notice .u-img,.m-notice .u-img img{ width:750px; height:73px; overflow:hidden;}

.product-box{ padding:0 0 8px;}
.product-box h4{ margin:10px 23px 0; padding-left:15px; height:25px; line-height:25px; font-size:12px; color:#fff; background:url(../images/product-tt.gif) repeat-x;}

.m-product{ width:712px; position:relative; zoom:1; margin:0 auto; padding:8px 0 6px;}
.m-product li{float:left; display:inline; margin:0 5px;}
.m-product li .u-box{ position:relative; zoom:1;}
.m-product li .u-img{width:160px;height:120px;padding:4px;display:block;margin:0 auto;overflow:hidden;}
.m-product li img{width:160px;height:120px;}
.m-product li .u-name{height:22px;line-height:22px;overflow:hidden;font-family:'宋体';text-align:center;}
.m-product li.hover .u-img{ border:4px solid #693; padding:0;}
.m-product li.hover a{ color:#58952a;}

.m-product .u-prev,
.m-product .u-next{ position:absolute; top:8px; height:128px;width:15px;}
.m-product .u-prev{left:-15px; background:url(../images/product-prev.png) center no-repeat;}
.m-product .u-next{right:-15px; background:url(../images/product-next.png) center no-repeat;}

.footer-box{ padding:32px 0; line-height:24px; text-align:center; color:#fff; border-top:7px solid #f90; background:url(../images/footer-bg.gif) center top repeat;}
.footer-box a{ color:#fff;}
.footer-box a:hover{ text-decoration:underline;}
.footer-nav a{ font-size:14px; margin:0 6px;}



.sub-box{ padding:30px 0 40px;}
.sub-box .left-column{float:left;display:inline;width:230px;}
.sub-box .right-column{float:right;display:inline;width:750px;}

.m-leftmenu li{}
.m-leftmenu li a{ position:relative; display:block; height:42px; line-height:42px; padding:0 58px; font-size:14px; font-family:'microsoft yahei';}
.m-leftmenu li i{ position:absolute; right:58px; top:0;}
.m-leftmenu li.current a,
.m-leftmenu li.hover a{ background:url(../images/leftmenu-bg.gif) repeat-x; color:#fff;}

.m-sub .m-rtt{height:42px;line-height:42px;font-size:12px;color:#fff; border-bottom:1px solid #dedede; background:url(../images/leftmenu-bg.gif) repeat-x;}
.m-sub .m-rtt h2{float:left;display:inline;font-size:14px;padding-left:20px;}
.m-sub .m-current{float:right;display:inline;font-size:12px;font-family:'microsoft yahei';padding-right:20px;}
.m-sub .m-current a:hover{ text-decoration:underline;}
.m-sub .m-current,.m-sub .m-current a{ color:#fff;}

.m-sub .m-content{min-height:500px; _height:500px; line-height:30px;}
.sub-share{padding:15px 0;}
.sub-share .bdsharebuttonbox{width:200px;float:right;}


.sub-product{ width:720px; margin:0 auto; background:url(../images/sub-product-bg.gif) 0 0 repeat;}
.sub-product li{float:left;display:inline; margin:18px 20px 0;width:200px;text-align:center;}
.sub-product .u-box{position:relative;width:200px;margin:0 auto;}
.sub-product .u-img{display:block;width:190px;height:130px;padding:5px;background:#fff;-moz-box-shadow:5px 5px 8px #999;-webkit-box-shadow:5px 5px 8px #999;box-shadow:5px 5px 8px #999;}
.sub-product .u-img img{ width:190px; height:130px;}
.sub-product .u-name{ height:40px; line-height:40px; overflow:hidden;}
.sub-product li.hover .u-name a{color:#9fd344;}

/***************** detail-pro *********************/
.pro-detail{padding:20px;}
.pro-detail h1{line-height:28px;font-size:18px;color:#79ab37;text-align:center;}
.pro-detail .detail-time,.pro-detail .detail-user{text-align:center;color:#999;font-size:12px;padding:5px 0;}
.pro-detail .detail-share{padding:5px 0;text-align:right}
.pro-detail .detail-img{position:relative;text-align:center;padding:10px 0; zoom:1; overflow:hidden;}
.pro-detail .detail-img img{max-width:708px;_width: expression((documentElement.clientWidth < 708) ? "" : "708px" );}
.pro-detail .detail-img .debtn-prev,.pro-detail .detail-img .debtn-next{position:absolute;top:50%;margin-top:-44px;display:block;width:54px;height:87px;background:url(../images/ad/ad-debtn.gif) no-repeat;z-index:11;filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;-khtml-opacity: 0.3;}
.pro-detail .detail-img .debtn-prev:hover,.pro-detail .detail-img .debtn-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.pro-detail .detail-img .debtn-prev{left:0;background-position:left 0;}
.pro-detail .detail-img .debtn-next{right:0;background-position:right 0;}
.pro-detail .detail-con{padding:10px 0;line-height:24px;font-size:12px; color:#333;font-family:'microsoft yahei';}
.pro-detail .detail-page{padding:10px;}
.pro-detail .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro-detail .detail-page .right{text-align:right;}
.pro-detail .detail-page .page-text a{color:#666;}
.pro-detail .detail-page .page-text a:hover{color:#79ab37;}

/***************** sub-content *********************/
.sub-content{padding:20px; line-height:24px; font-family:'microsoft yahei';}
.sub-content img{max-width:708px;_width: expression((documentElement.clientWidth < 708) ? "" : "708px" );}
.sub-content .right{ margin:0 0 10px 10px; width:auto;}
.sub-content h1{line-height:28px;font-size:18px;color:#79ab37;text-align:center; padding-bottom:20px;}
.sub-content p{ font-size:12px; color:#333;}
.sub-content #platform img{max-width:none;_width: none;}

/***************** sub-news-list *********************/
.sub-news-list{ margin:10px 20px 0; overflow:hidden; position:relative; zoom:1;}
.sub-news-list li{ height:32px;line-height:32px;overflow:hidden; zoom:1; font-family:'宋体';border-bottom:1px dashed #ccc;}
.sub-news-list li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.sub-news-list li .time{float:right; margin-left:6px;}
.sub-news-list li a:hover{color:#58952a;}

.news-detail{padding:20px;}
.news-detail h1{line-height:28px;font-size:18px;color:#79ab37;text-align:center;}
.news-detail .detail-time,.news-detail .detail-user{text-align:center;color:#999;font-size:12px;padding:5px 0;}
.news-detail .detail-share{padding:5px 0;text-align:right}
.news-detail .detail-img{text-align:center;padding:10px 0;}
.news-detail .detail-img img{max-width:708px;_width: expression((documentElement.clientWidth < 708) ? "auto" : "708px" );}
.news-detail .detail-con{padding:10px 0;line-height:24px; font-size:12px; color:#333;font-family:'microsoft yahei';}
.news-detail .detail-page{padding:10px;border-top:1px solid #e4e4e4;}
.news-detail .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-detail .detail-page .right{text-align:right;}
.news-detail .detail-page .page-text a{color:#666;}
.news-detail .detail-page .page-text a:hover{color:#79ab37;}

/*****************sub-message ************/
.sub-message{padding:20px;}
.sub-message .m-textimg{font-size:14px;margin-bottom:20px;line-height:24px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#F00}
.sub-message .m-tage{padding:5px 0;}
.sub-message .m-form{padding:10px;margin-bottom:10px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:5px;border:none;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit .btn:hover{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;cursor:auto;padding-left:5px;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{border:1px solid #E1E1E1;background:#FFF;}
.sub-message .m-form{border:1px solid #e0e0e0;background:#f9f9f9;}
.sub-message .m-submit .btn{color:#fff;background:#58952a;}

.search-no{}
.search-no .bd{border-bottom:1px solid #e0ddde;padding:60px 0;}
.search-no .inputs{width:400px;margin-left:auto;margin-right:auto;}
.search-no .inputs input.text{float:left;width:331px;border:1px solid #000;height:15px;border-right:0;background:#FFF;padding:5px 3px}
.search-no .inputs input.btn{float:left;width:60px;border:0;background:#000;height:27px;border:1px solid #000;padding:5px 0; cursor:pointer;color:#FFF;font-size:14px}
.search-no .pt{background:url(../images/search-no.png) 30px center no-repeat;height:240px;padding:100px 0 0 250px;}
.search-no .pt h3{font-size:18px;color:#333;margin-bottom:10px;font-weight:normal;}
.search-no .pt h3 span{color:#c00;}
.search-no .pt p{color:#666;}

.search-content{border-top:1px solid #eee;}
.search-content li{padding:20px;border-bottom:1px solid #eee;*zoom:1;}
.search-content li.hover{background:#f5f5f5;}
.search-content li:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.search-content li .u-img{float:left;display:block;width:160px;margin-right:15px;overflow:hidden;}
.search-content li .u-img img{width:160px;}
.search-content li h3{margin-bottom:5px;font-size:14px;font-family:'宋体'}
.search-content li .u-time{float:right;font-weight:normal;color:#999}
.search-content li a{color:#333;}
.search-content li.hover a{ color:#79ab37;}
.search-content li p{color:#333;}


